#!/usr/bin/python

import sys, os, string, argparse

def enum(*sequential, **named):
    enums = dict(zip(sequential, range(len(sequential))), **named)
    return type('Enum', (), enums)

KEYWORDS = [
        'class',
        'struct',
        'enum',
        'define'
        ]

class Code:
    strType = ""
    strPath = ""
    strComment = ""
    inParam = ""
    outparam = ""
    returnValue = ""

    def __init__(self, t, p , c, i, o, r):
        self.strType = t
        self.strPath = p
        self.strComment = c
        self.inParam = i
        self.outParam = o
        self.returnValue = r

class ParseCode:
    'Parse C/C++ code tools'

    def __init__(self, name):
        self.name = name

    def __getClass__(self, fp):
        if not fp: return ""


def main(argv):
    parse = argparse.ArgumentParser(description="For C/C++ code revamp.")
    print argv
    print KEYWORDS[0]

if __name__ == "__main__":
    main(sys.argv[1:])
